@CHARSET "UTF-8";

/*body{line-height:normal}*/
.main_box{float:left; width:960px; overflow:hidden;}
#mainContent_2{width: 750px; float: left;}
#sidebar_right { width: 200px; float: right;}
#sidebar_left { width: 200px; float:left;}


.head_shop_index{ width: 960px;margin-top: 10px;}
.head_shop_index_taobao{ background:url(../image/bg_platform_taobao_index.png) no-repeat; width: 618px;; height: 26px; padding: 26px 0 0 132px; font-size: 14px; font-weight: bold;float: left;}
.head_shop_index_youa{ background:url(../image/bg_platform_baiduyoua_index.png) no-repeat; width: 618px;; height: 26px; padding: 26px 0 0 132px; font-size: 14px; font-weight: bold;float: left;}
.head_shop_index_paipai{ background:url(../image/bg_platform_paipai_index.png) no-repeat; width: 618px;; height: 26px; padding: 26px 0 0 132px; font-size: 14px; font-weight: bold;float: left;}
.head_shop_index_eachnet{ background:url(../image/bg_platform_eachnet_index.png) no-repeat; width: 618px;; height: 26px; padding: 26px 0 0 132px; font-size: 14px; font-weight: bold;float: left;}
.head_shop_index_c2c{ background:url(../image/bg_platform_c2c_index.png) no-repeat; width: 618px;; height: 26px; padding: 26px 0 0 132px; font-size: 14px; font-weight: bold;float: left;}
.head_shop_index_b2c{ background:url(../image/bg_platform_b2c_index.png) no-repeat; width: 618px;; height: 26px; padding: 26px 0 0 132px; font-size: 14px; font-weight: bold;float: left;}

.head_shop_index_func{ float: right; width: 200px;}
.item_price{ font-size: 18px; font-weight: bold; color: #e5003c; width:102px;}

/*********************/
.cate_shop{ margin-top: 10px; width: 199px;}
.cate_shop01 { background: url(../image/bg_cateshop.gif) no-repeat top; height: 28px; }
.cate_shop03 { background: url(../image/bg_cateshop.gif) no-repeat bottom; height: 5px; font-size: 1px;}
.cate_shop02{ background: #fff; border-left:1px solid #cdcdcd;border-right:1px solid #cdcdcd; padding: 10px;}

/*
.cate_shop02 ul{ color: #e5003c; font-weight: bold; border-bottom: 1px dotted #ccc; padding: 10px 0; line-height: 180%;}
.cate_shop02 li{ padding: 0 10px; font-weight: normal; }
.cate_shop02 li a{ color: #666;}
.cate_shop01 span { display: none;}
.cate_arrow_close{ width: 14px; background: url(../image/arrow3.gif) no-repeat top; height: 13px; cursor: pointer; }
.cate_arrow_open{ width: 14px; background: url(../image/arrow3.gif) no-repeat bottom; height: 13px; cursor: pointer;}
*/

.cate_shop_ul{ color: #e5003c; font-weight: bold; border-bottom: 1px dotted #ccc; padding: 10px 0; line-height: 180%;}
.cate_shop_ul li{ padding: 0 10px; font-weight: normal; }
.cate_shop_ul li a{ color: #666; font-weight: normal; }
.cate_shop_ul span{background-image:url("../image/arrow3.gif");background-position:right 0;background-repeat:no-repeat;color:#E5003C;cursor:pointer;font-weight:bold;height:15px;line-height:15px;padding-right:20px;margin-bottom:5px;}
.expanded span {background-position:right -17px;}
.expanded li{ display:none;}

.ranking01{background: url(../image/bg_platform_ranking.png) no-repeat top; height: 35px; width: 200px;}
.ranking03{background: url(../image/bg_platform_ranking.png) no-repeat bottom; height: 5px; width: 200px; font-size: 1px;}
.ranking01 span,.ranking02 a span{ display: none;}
.ranking02 li a {width: 200px; height: 53px;display: block; border-bottom: 1px solid #fff; }
*+html .ranking02 li { margin:-3px 0;}
* html .ranking02 li { margin:-3px 0;}

.rank01 a {background: url(../image/rank01.png) no-repeat top; }
.rank02 a {background: url(../image/rank02.png) no-repeat top; }
.rank03 a {background: url(../image/rank03.png) no-repeat top; }
.rank04 a {background: url(../image/rank04.png) no-repeat top; }
.rank05 a {background: url(../image/rank05.png) no-repeat top; }
.rank01 a:hover {background: url(../image/rank01.png) no-repeat bottom; }
.rank02 a:hover {background: url(../image/rank02.png) no-repeat bottom; }
.rank03 a:hover {background: url(../image/rank03.png) no-repeat bottom; }
.rank04 a:hover {background: url(../image/rank04.png) no-repeat bottom; }
.rank05 a:hover {background: url(../image/rank05.png) no-repeat bottom; }
.ranking01_bottom{ background: #f1f1f1; padding: 5px; text-align: right;}

/****hint********/
#content_middle{ width: 540px; float: right;}
.shop_index_hot01{ background:url(../image/bg_shopindex_hot.gif) no-repeat top; width: 540px; height: 6px; font-size: 1px;}
.shop_index_hot03{ background:url(../image/bg_shopindex_hot.gif) no-repeat bottom; width: 540px; height: 6px;font-size: 1px;}
.shop_index_hot02{border-left: 1px solid #f8e288; border-right:1px solid #f8e288; }
.shop_index_title{ font-size: 14px; font-weight: bold; color: #a0001b; padding: 8px 5px;}
.hot_cate,.hot_tag,.hot_searchResult{ border-bottom: 1px dotted #f2edd8;margin: 0 4px; padding: 10px;}
.hot_cate{ background: #fffdf1;}
.hot_tag{ background: #fffae1;}
.hot_searchResult{ background: #fff8d3;}
.hot_detail { margin: 0; line-height: 180%;}
.hot_detail a{ padding: 6px 0; margin: 6px 5px;}

/****hot shop********/
.hot_shop_index{ background: #fff8d3; margin-top: 10px;}
.hot_shop_index01{background: url(../image/bg_hotshop_title.gif) no-repeat top; width: 540px; height: 35px;font-size: 1px;}
.hot_shop_index03{background: url(../image/bg_hotshop_title.gif) no-repeat bottom; width: 540px; height: 5px; font-size: 1px;}
.hot_shop_index02{border-left: 1px solid #f8e288; border-right: 1px solid #f8e288;float:left; }
.hot_shop_index01 span,.rencent_reviews01 span{ display: none;}

.hot_shop_item_box{ background: #fff; margin: 0 3px; width: 532px;}
/*.hot_shop_item{width:133px; margin:5px 0;float:left;}
.hot_shop_item dt{background-image:url("../image/bg_item_store.gif");background-repeat:no-repeat;width:80px;height:80px;padding:9px 9px 9px 21px;margin:0 11px;float:left; }
.hot_shop_item dd{margin:5px 10px; width:110px;height:45px;overflow:hidden; line-height:15px;}
*/

.hot_shop_item{width:133px; margin:5px 0;float:left;}
.hot_shop_item dt{background-image:url("../image/bg_item_shop.gif");background-repeat:no-repeat;width:80px;height:80px;float:left;padding:9px 9px 9px 21px; margin:0 5px;}
.hot_shop_item dd{margin:5px 10px;width:110px;display:inline;float:left;height:60px;overflow:hidden;text-align:center;}



/****recent review********/
.rencent_reviews{ margin-top: 10px;}
.rencent_reviews01{ background:url(../image/bg_recent_review.gif) no-repeat top; width: 540px; height: 28px; text-align: right; padding: 20px 0 0 0;}
.rencent_reviews03{ background:url(../image/bg_recent_review.gif) no-repeat bottom; width: 540px; height: 5px; font-size: 1px; }
.rencent_reviews02{ border-left: 1px solid #d6d6d6; border-right: 1px solid #d6d6d6;}
.item_review{ margin: 0 10px; padding: 10px 0 15px 0; border-bottom: 1px dotted #c4c4c4; clear: both; }
.userName{ width: 300px;  }
.reviews_rank { }

.review_pic {
	float:left;
	height:50px;
	margin-right:10px;
	overflow:hidden;
	width:50px;
}
.review_pic img {

	width:50px;
}

.point_box {
	display:inline;
	height:20px;
	margin-left:5px;
	overflow:hidden;
	width:51px;
}


.reviews_shop_title{ 
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
	overflow:hidden;
}
.reviews_rank{ line-height: 186%;}
.reviews_rank_score{float:right;
width:458px;}
.reviews_rank_score span{padding-right:8px}
.reviews_post{color:#888888;
float:right;
width:458px;}

/************sidebar_right******************/
.call_board{ background:url(../image/bg_shop_callboard.png) no-repeat ; width: 200px; height: 211px; margin-bottom:10px;line-height:normal;}
.call_board ul{ clear: both; margin: 0 15px 0 25px; padding: 10px 0;}
.call_board li{ margin: 5px 0; height:30px; width:150px;}
.call_board_title{color: #e50026; font-weight: bold; font-size: 14px; width: 160px; float: left;}
.more{ font-size:12px; width: 24px; float: right; background: url(../image/arrow2.gif) no-repeat right; padding: 0 10px 0 0 ;}
* html .call_board ul{ clear: both; margin: 5px 15px 0 25px; padding: 10px 0;}
*+html .call_board ul{ clear: both; margin: 5px 15px 0 25px; padding: 10px 0;}
.date{ color: #999; padding: 0 0 0 5px;}

.hot_product{ margin-bottom:10px;}
.hot_product  img{ width: 50px; height: 50px; float: left;  border: 1px solid #fff; }
.hot_product_title{ background:url(../image/bg_hot_product_reviews.png) no-repeat; width: 200px; height: 24px;}
.hot_product_title span{ display: none;}
.hot_R1,.hot_R2,.hot_R3,.hot_R4,.hot_R5 { padding: 5px;}
.hot_R1{ background: #f6ecc6;}
.hot_R2{ background: #f9f1d3;}
.hot_R3{ background: #faf5e1;}
.hot_R4{ background: #fbf8eb;}
.hot_R5{ background: #fdfbf4;}
.hot_C_name{ float:right;width:130px;margin:0 3px 3px 3px;}
.review_number{ padding: 0 0 0 60px; color: #717171;}


#hot_list {
	padding-top: 10px;
}

#hot_list .hot_list_t {
	height: 20px;
	width: 195px;
	font-size: 14px;
	font-weight: bold;
	color: #E50026;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-top: 8px;
	padding-left: 5px;
}
#hot_list .hot_list_box ul li {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	display: block;
	clear: both;
	padding: 7px 4px 3px 6px;
}
#hot_list .hot_list_box ul li a {
	line-height: 1.6em;
}



.new_mall{margin-bottom:10px}
	
.new_mall_title{
	background-color:#FFF6CB;
	border-bottom:1px solid #FEE19D;
	clear:both;
	height:20px;
	padding-bottom:5px;
	padding-left:10px;
	padding-top:5px;

}
.new_mall_title span{
	color:#E50026;
	font-size:14px;
	font-weight:bold;

}
.new_mall_item{
	background-color:#FFFBEC;
	border-bottom:1px dotted #CCCCCC;
}

.clearborder  {
	border-left:0 none;
}

.new_mall_item_order {
	clear:none;
	float:left;
	font-size:12px;
	height:30px;
	line-height:30px;
	text-align:center;
	width:40px;
}
.new_mall_item_order .h1 {
	background:none repeat scroll 0 0 #FF6401;
	color:#FFFFFF;
	padding:0 5px;
}
.new_mall_item_order .h2 {
	background:none repeat scroll 0 0 #BBBBBB;
	color:#FFFFFF;
	padding:0 5px;
}
.new_mall_item_order .mall_rank {
	font-size:11px;
	font-weight:bold;
}
.new_mall_item_name{
	clear:none;
	font-size:12px;
	height:30px;
	line-height:30px;
	overflow:hidden;
	vertical-align:middle;
}	

.mall_section{

	margin-bottom:10px;	
}	
.mall_item_box{
	background:none repeat scroll 0 0 #FFFFFF;
	margin:0 4px;
	width:532px;
}

.mall_item {
	float:left;
	margin:5px 0;
	width:133px;
}

.mall_item dt{
	height:60px;
	line-height:60px;
    overflow:hidden;
    position:relative;
    text-align:center;	
}

.mall_item dt img{
	
    position:static;
    +position:relative;
    top:-50%;left:-50%;
    vertical-align:middle
}
	
.mall_item dd{

	text-align:center;
}
.mall_item dd a{

	margin:0 3px;
}

.pos{
	 position:static;
 	 +position:absolute;
  	 top:50%
}

.qbox{
	line-height:21px;
	margin-bottom:5px;
}	
.tb  {
	border-top:1px solid #CCCCCC;
}
.bb {
	border-bottom:1px solid #FFDDDD;
}
.bb3 {
	border-bottom:1px solid #FFDDDD;
	margin:0 3px;
}
.tb, .tb2,.bb, .bb2 {
	background:none repeat scroll 0 0 #FFFFFF;
	height:0;
	margin:0 2px;
	overflow:hidden;
	position:relative;
}	

.tb2 {
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	height:1px;
	margin:0 1px;
}
.bb2 {
	border-left:1px solid #FFDDDD;
	border-right:1px solid #FFDDDD;
	height:1px;
	margin:0 1px;
}
.box {
	background:none repeat scroll 0 0 #FFFFFF;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	padding:2px 2px 1px;
		text-align:right;
}
.box span {
	color:#A0001B;
	padding-left:5px;
	font-weight:bold;
	font-size:14px;
	float:left;
}

	 
